@font-face {
    font-family: 'pt_sansbold';
    src: url('../fonts/pts75f-webfont.eot');
    src: url('../fonts/pts75f-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pts75f-webfont.woff') format('woff'),
         url('../fonts/pts75f-webfont.ttf') format('truetype'),
         url('../fonts/pts75f-webfont.svg#pt_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'lato';
    src: url('../fonts/lato-reg-webfont.eot');
    src: url('../fonts/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-reg-webfont.woff') format('woff'),
         url('../fonts/lato-reg-webfont.ttf') format('truetype'),
         url('../fonts/lato-reg-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bol-webfont.eot');
    src: url('../fonts/lato-bol-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bol-webfont.woff') format('woff'),
         url('../fonts/lato-bol-webfont.ttf') format('truetype'),
         url('../fonts/lato-bol-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;
}

article {
    padding-left: 55px;
    padding-right: 43px;
    padding-top: 1em;
    padding-bottom: 1.5em;
}

article header {
    margin-bottom: 1em;
    padding-bottom: 0.5em;
    background: url("../images/title_bg.png") bottom left repeat-x;
}

.content .blog-index article header {
    background: none;
}

.blog-index article+article {
    background: url("../images/title_bg.png") top left repeat-x;
}

article header time {
    font-family: "pt_sansbold";
    color: rgb(150, 150, 150);
}

h1.title-link {
    font-family: "latobold","Verdana",sans-serif;
    font-weight: normal;
}

h1.title {
    font-family: "latobold", "Verdana", sans-serif;
    font-weight: normal;
}

.title-link a {
    color: #000000;
    text-decoration: none;  /* link has underline by default */
}

.title-link a:hover {
    color: rgb(1, 129, 235);
    text-decoration: underline;
}

header {
    font-family: "Lato", "Verdana", sans-serif;
}

div.pagination {
    text-align: center;
    font-size: .95em;
    position: relative;
    background: url("../images/title_bg.png") top left repeat-x;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
    margin-top: 10px;
    margin-left: 55px;
    margin-right: 55px;
}

div.pagination a {
    text-decoration: none;
    color: #aaa;
}

div.pagination a:hover {
    color: rgb(1, 129, 235);
}

div.pagination a.prev {
    position: absolute;
    right: 0;
}

div.pagination a.next {
    position: absolute;
    left: 0;
}